<!DOCTYPE html>
<html>
  <head>
    <title>Cathode Retro Docs</title>
    <link href="../../docs.css" rel="stylesheet">
    <meta name="viewport" content="width=device-width, initial-scale=1.0" charset="UTF-8">
    <script src="../../main-scripts.js"></script>
  </head>
  <body onload="OnLoad()" class="page">
    <header class="header"><button id="sidebar-button"></button></header>
    <div id="sidebar-container" class="sidebar-container"><iframe class="sidebar-frame" src="../../sidebar.html?page=shader-reference-util"></iframe></div>
    <div id="content-outer" class="content-outer">
      <main>
        <h1>Utility Shaders</h1>
        <div class="lr-table">
          <div class="left">
            <a href="basic-vertex-shader.html"><code>basic-vertex-shader</code></a>
          </div>
          <div class="right">
            A simple quad in/quad out vertex shader
          </div>
          <div class="left">
            <a href="copy.html"><code>copy</code></a>
          </div>
          <div class="right">
            Shader that just writes out the texture directly (for copying textures)
          </div>
          <div class="left">
            <a href="downsample-2x.html"><code>downsample-2x</code></a>
          </div>
          <div class="right">
            Do a separable 2x downsample
          </div>
          <div class="left">
            <a href="gaussian-blur.html"><code>gaussian-blur</code></a>
          </div>
          <div class="right">
            13-tap separable gaussian blur
          </div>
          <div class="left">
            <a href="tonemap-and-downsample.html"><code>tonemap-and-downsample</code></a>
          </div>
          <div class="right">
            Does both a basic tonemap (for the diffusion shader) as well as a downsample
          </div>
        </div>
      </main>
    </div>
  </body>
</html>